Linking information and energy—activity-based energy-aware information processing. (April 2013)