Design And Architecture Of Automatically-Generated Energy- Reducing Coprocessors