Hardware Approach for Detecting, Exposing and Tolerating High Level Atomicity Violations