CVXGEN : a code generator for embedded convex optimization
SOLUTION OF SPARSE RECTANGULAR SYSTEMS USING LSQR AND CRAIG