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

  1. не 1: в openmp тоже только разделение и слияние.
  2. не 3: openmp содержит средства синхронизации, а о средствах межпроцессной коммуникации в pthreads я не слышал.
  3. со второй половиной ответа 4 готов согласиться: потоки win32 могут все, что может openmp, но не наоборот: например, openmp не может управлять приоритетами потоков.