Specifically on Mac OSX Mojave, setting shakeThreads to 0 runs with 1 thread on a system with 8 cores (16 HT).