Tim Mattson (Intel) has authored an extensive series of excellent videos as in introduction to OpenMP*.
OpenMP provides a powerful, portable, and simple means of threading applications. In some cases, however, developers should choose the flexibility of native threading APIs. The guidelines in this article help to identify whether OpenMP is an appropriate choice for a given situation.
This is a first post in a series of posts about parallel programming with