Distributing Matrix Computations with Spark MLlib - Slides