CPCPU: COREFUL PROGRAMMING ON THE CPU - Why a CPU can Benefit from Massive Multithreading Topics: Mobile Computing; Ubiquitous Computing Systems and Services In Proceedings of the 2nd International Conference on Pervasive Embedded Computing and Communication Systems PECCS - Volume 1, 196-199, 2012 , Rome, Italy