Detecting and Surviving Data Races using Complementary Schedules

by Kaushik Veeraraghavan , Peter M. Chen , Jason Flinn , Satish Narayanasamy