Rethinking Shared-Memory Languages and Hardware Sarita V. Adve University of Illinois [email protected] Acks: M. Hill, K. Gharachorloo, H. Boehm, D. Lea,