Data-flow driven work-stealing scheduler