code: public static ExecutorService newWorkStealingPool() {
          return new ForkJoinPool
              (Runtime.getRuntime().availableProcessors(),
               ForkJoinPool.defaultForkJoinWorkerThreadFactory,
               null, true);
      }
docs: Creates a work-stealing thread pool using the number of
  {@linkplain Runtime#availableProcessors available processors}
  as its target parallelism level.
  
  @return the newly created thread pool
  @see #newWorkStealingPool(int)
  @since 1.8