When no explicit number of threads is given, don't simply use getProcessorCount()-1, but limit to max. 15