Algorithm 844: Computing sparse reduced-rank approximations to sparse matrices. - Michael W. Berry; Shakhina A. Pulatova; G. W. Stewart (ACM Trans. Math. Softw., 2005)