Counting the Cost of Speed:

Why Every Second (and Processor) Matters