SuiteSparse: A Suite of Sparse matrix packages authored or co-authored by Tim Davis (http://www.cise.ufl.edu/research/sparse/SuiteSparse/).