Reading Java 8's streaming API for parallelism: https://docs.oracle.com/javase/tutorial/collections/streams/parallelism.html
It's not clear how to tune the number of threads to use when using this streaming API's parallelism?
Plan to run this on a very specific type of machine and a consistent data types, so I was thinking I can benchmark it over a set of different settings then use the best number of threads.