Safe memory reclamation for dynamic lock-free objects using atomic reads and writes | Synapse