Quick question... I have a collection of tbb::task objects that I want to execute in parallel, what is the best method to do this? In this case I'm attempting to use tbb::task objects for delayed execution, so when I reach a certain condition I have a large number of tbb::tasks that may be executed in parallel. Should I just write a function that uses the task scheduler to make them all children of a single parent? That would affect task-stealing however wouldn't it?