Spark Dynamic Allocation