Materials for a course about developing concurrent software using C++