Structured Parallel Programming - McCool, Michael D. (Morgan Kaufmann, 2012)