wCilk
nDistributed
nRun threads like a serial program until a processor runs out of work and has to steal
nSpace: p*S1
wAsyncDF
nGlobal
nPreempt a thread when it tries to allocate a large block of memory and replace it with a computationally heavy thread
nSpace: S1 + O(K*D*p)