SparkR: Scaling R Programs with Spark