Fast optimization of non-negative matrix tri-factorization | Synapse