Matrix Factorization Library (Sparse Coding, NMF, etc.)