ATLAS Software Development Environment for Hardware Transactional Memory Sewook Wee Computer Systems Lab Stanford University * The Parallel Programming Crisis Multi-cores…