Performance and energy implications of many-core caches for throughput computing - Hughes, Christopher J.