High-performance Non-negative Matrix Factorizations (NMF)