Sparse Recovery Using Conjugate Gradient and Orthogonal Triangular Decomposition