Use the right level of parallelism | Apache Spark - Best Practices and Tuning