El sistema reparte los procesos(siempre y cuando el programa este programado para que pueda hacerlo)entre todos sun nucleos,con esto es lo que consigue es que este mejor repartido y tenga mayor rapidez para ejecutar cosas. Pero todo esto solo funciona si el sistema operativo y la aplicacion esta programada para aprobecharlos... por ejemplo android 2.2 no aprobecharia los 4 nucleos del s3