Introduction to Parallel Programming with OpenMP, Part 1 (online)
