Add instrumentation to track fork-join overhead
Replace generic ThreadPool with one customized for ForkJoin