Simple curiosity: Why default to number of cpus - 1 if the number of threads is not set ?