Maybe I'm wrong, but I got the impression that the big central scheduling was at the operating system level, and parallel extensions are more like an additional library. Therefore, if I correctly interpret all applications running on OS X, I will share the thread pool, and with parallel extensions, each running application will have its own thread pool.
This suggests that Grand Central scheduling should be better at load balancing.
Adam smith
source share