Incremental matrix factorization for simultaneous learning from parallel data streams