『OpenMPによる並列プログラミングと数値計算法』と『MPIプログラミング』と平行して読み、最初に読み終わりました。やはり一つの話題に絞った上記2冊よりも専門性では劣ります。しかし、始めて並列プログラミングをするのに必要と思われる簡単な排他制御や、プログラムの並列化のモデルと具体的なソースコード、そしてそれぞれのモデルの長所と短所が簡潔に、明確にかかれています。また、最終章では、共有メモリ型プログラミングの例としてOpenMP、分散メモリ型プログラミングとしてCellアーキテクチャでのプログラミングについてコードとともに説明があります。
さらに、掲載されているソースコードはunix系os, windowsそれぞれで動作するC言語のコードが両方掲載されているので環境に気を使わずに学習できます。
ただ、先に上げたような書籍のような高い専門性を期待する方には期待外れでしょう。