Improving Performance and Reducing Power with Hardware Acceleration