Three ingredients for improving efficiency through the cloud