Dans l'ensemble, je suis à court d'idées.
Si même OpenMP n'est pas plus rapide...
Tant qu'OpenMP n'exploite pas les 2 cores, pas la peine de débugger mon implémentation.
(Le programme te génère bien un fichier texte dont le nom se termine par OpenMP2 ?)
Peut-être que c'est dû au système MacOS lui-même...du genre créer 2 processus assignés au même core...