A method for implementing lock-free shared-data structures | Synapse