multiple processes for matrix consumers