Assessment of Two Task Frameworks with Dependencies for Matrix Factorizations on a Multicore Architecture