LSRN: A Parallel Iterative Solver for Strongly Over- or Under-Determined Systems
Finding structure with randomness: Probabilistic algorithms for constructing approximate matrix decompositions