Hardware-Software Co-Design Approach Could Make Neural Networks Less Power Hungry