dumb: мне кажется, ответы 2 и 4.

не 1: в openmp тоже только разделение и слияние.

не 3: openmp содержит средства синхронизации, а о средствах межпроцессной коммуникации в pthreads я не слышал.

со второй половиной ответа 4 готов согласиться: потоки win32 могут все, что может openmp, но не наоборот: например, openmp не может управлять приоритетами потоков.