tasks based on Anthony Williams "C++ concurrency in action" book