AsyncDF Scheduler
w Idea: minimize peak memory usage by
preempting threads that try to allocate large
blocks of memory
w Algorithm: Roughly, AsyncDF runs the P
left-most threads in the computation DAG