Applying Transactional Memory for Concurrency-Bug Failure Recovery in Production Runs | IEEE Journals & Magazine | IEEE Xplore