Is Multicore Hardware for General-Purpose Parallel Processing Broken?cacm.acm.org3 pointsyvdriess12 years ago