Richard A. Brown, Edward F. Gehringer: Developing competency in parallelism: techniques for education and training. SPLASH 2012: 229-230