A survey of techniques for improving energy efficiency in embedded computing systems. (27th October 2014)