A comprehensive overview of OpenMP, the standard application programming interface for shared memory parallel computinga reference for students and professionals.
Yes, you will be able to make sense of this, learn the protocol and follow the examples. OpenMP is not that hard. You can do it, and this is the book you need. Easy to understand. You can write code with concurrency.
Very good and multiperspective presentation of the subject. Without having yet tried either of the technologies, Threading Building Blocks seems a better fit (and more versatile) for C++, but for C and Fortran OpenMP is probably the best thing available. OpenMP is a bit primitive and gluing on parallelism to languages that were never designed for parallel processing shows, but considering that limitation OpenMP seems to do a fairly nice tool. But to quote Joe Armstrong (creator of Erlang) about shared mutable memory parallelism: madness lies there. It's very, very errorprone.