Hardware Acceleration to Address the Costs of Data Movement