On Algorithms for Sparse Multi-factor NMF