Principal Component Hierarchy For Sparse Quadratic Programs