Efficient large scale distributed matrix computation with spark
MapReduce: simplified data processing on large clusters