Anatomy of machine learning algorithm implementations in MPI, Spark, and Flink
GraphX: graph processing in a distributed dataflow framework