SoftMon: programmable software monitoring with minimum overhead by helper-threading. - Yung-Pin Cheng; Han-Shu Chen (SAC, 2008)