A scalable two-stage approach for a class of dimensionality reduction techniques
Algorithm 583: LSQR: Sparse Linear Equations and Least Squares Problems