The spectacular growth of the IoT is driving the need to develop new, battery powered sensing devices, that are smarter, faster and can last for longer on smaller, cheaper batteries. To satisfy the demand for higher performance, we must steal time from many of the other system components, reallocating the time -