Is parallel programming hard, and, if so, what can you do about it?

Clone this repo:
  1. bf7ba5a Choose 'cmtt' font for code snippets in targets 'msnt' and 'mstx' by Akira Yokosawa · 3 days ago master
  2. 1f7b16e whymb: Convert to 'description' (part 5) by Akira Yokosawa · 4 days ago
  3. 9bef155 whymb: Convert to 'description' (part 4) by Akira Yokosawa · 4 days ago
  4. 8446167 whymb: Use 'nextline' style for 'description' by Akira Yokosawa · 4 days ago
  5. e713d4d whymb: Convert to 'description' (part 3) by Akira Yokosawa · 4 days ago
  6. bce4c09 whymb: Convert to 'description' (part 2) by Akira Yokosawa · 4 days ago
  7. 4573a9c whymb: Convert to 'description' (part 1) by Akira Yokosawa · 4 days ago
  8. 41b5d46 advsync/memorybarriers: Distinguish 'CPU family' from 'CPU' by Akira Yokosawa · 10 days ago
  9. eb03eae advsync/memorybarriers: Reference by Figure label by Akira Yokosawa · 10 days ago
  10. 0a473a3 formal/spinhint: Reference by Figure labels by Akira Yokosawa · 10 days ago
  11. 80c66ed formal/spinhint: Adjust option of enumerate list by Akira Yokosawa · 10 days ago
  12. b95b372 formal/spinhint: Fix typo by Akira Yokosawa · 10 days ago
  13. 75aa05e runlatex.sh: Refactor further by Akira Yokosawa · 10 days ago
  14. a9ae3e4 Add target 'mslm' for 'Latin Modern Typewriter' font by Akira Yokosawa · 11 days ago
  15. 73d6964 runlatex.sh: Add more lines of grep output around warning/error log by Akira Yokosawa · 11 days ago
  16. 70647e7 runlatex.sh: Fix typo in grep pattern by Akira Yokosawa · 11 days ago
  17. f5e8c30 runlatex.sh: Refactor by defining functions by Akira Yokosawa · 11 days ago
  18. dc671e4 Fill in details of QRCU-like benchmark by Paul E. McKenney · 14 days ago
  19. 69f0ffe together: Covert to 'description' by Akira Yokosawa · 14 days ago
  20. 74c3c71 formal: Convert to 'description' by Akira Yokosawa · 14 days ago