Dynamic distributed execution for data parallel tasks in Julia.

Repost here:

**Task**: Dynamic distributed execution for data parallel tasks in Julia.
This project proposal is to implement a native Julia framework for distributed execution for general purpose data parallelism, using dynamic, runtime-generated general task graphs which are flexible enough to describe multiple classes of parallel algorithms. You will be expected to weave together native Julia parallelism constructs such as the ClusterManager for massively parallel execution, and automate the handling of data dependencies using native Julia RemoteRefs as remote data futures and handles. You will also be encouraged to experiment with novel scheduling algorithms.

Welcome everyone to give pointers.