LSRN: A Parallel Iterative Solver for Strongly Over- or Under-Determined Systems
Algorithm 915, SuiteSparseQR: Multifrontal multithreaded rank-revealing sparse QR factorization