Guidelines for Lock-free Programming
  1. Don’t.