Lo de los nucleos no es necesario.
Curioso, se ve que el scheduler de Mac es mucho más eficiente que el de Win, ya que con éste se me saturaban los núcleos si no separaba los procesos.
Por contra, he leido que en los Mac OS no se puede controlar manualmente, no hay comando para establecer la afinidad de cada proceso, pero si el scheduler es mejor, ya no tiene importancia.
nota: el scheduler es lo que se encarga de distribuir los procesos por los nucleos según capacidad y requisitos.