En multi-core, chaque core (à condition qu'il n'y ait pas de transfert entre les deux boucle) s'occupe de chaque boucle indépendante.

C'est assez bien expliqué ici :

Pour les tâches
...