As written in the oracle documentation JAVA FORK/JOIN:
The fork/join framework is an implementation of the ExecutorService interface that helps you take advantage of multiple processors. It is designed for work that can be broken into smaller pieces recursively. The goal is to use all the available processing power to enhance the performance of your application.
So it's main goal is multiple processors architecture.