don't use more than 8 cores unless the user specifically asks to; Yang has data
showing that C-Reduce typically slows down when cores exceeds 8