Shavette: Low Power Neural Network Acceleration via Algorithm-level Error Detection and Undervolting