La communication et la synchronisation entre les différentes sous-tâches sont typiquement l'un des plus grands obstacles à obtenir une bonne performance parallèle au programme.
Mais la communication et la synchronisation entre les différentes sous-tâches sont difficiles tout en réalisant une bonne performance parallèle du programme.