Exercises for the chapter on thread-level parallelism