ParallelForWithPreWorkWithExistingTaskContext

General purpose parallel for that uses the taskgraph