Atom-Aid: Detecting and Surviving Atomicity Violations | Synapse