10.1109/ChiCC.2014.6895651