Slide 1 Idit Keidar and Dmitri Perelman Technion 1 SPAA 2009 Slide 2 The emergence of multi-core architectures… Conventional locking… Transactional Memory…