Parallel programming with Spark Presented by Matei Zaharia UC Berkeley AmpLab 2013