C library for Non-negative Matrix Factorization