Linux Applications Debugging Techniques/Transactional memory