Que yo sepa en los dual core trabajan los nucleos de forma alternada y no simultanea como con los core 2 duo que son más potentes y rinden más. Los núcleos se reparten el trabajo dependiendo de la cantidad de aplicaciones en ejecución o de sus exigencias pero siempre un nucleo trabaja más que el otro o a veces incluso solo trabaja uno y el otro duerme la siesta

Y tampoco se puede programar el porcentaje en el que debe trabajar cada uno con cada aplicación. Dependiendo de los requerimientos de las aplicaciones el micro decide como repartirse los cálculos
Saludos