1. An image processing system, comprising: a memory to store a region of an input image; and a hardware accelerator unit communicatively coupled with the memory, wherein the hardware accelerator unit comprises a hardware accelerator unit local memory buffer and wherein the hardware accelerator unit is to, based on configuration settings: receive, from the memory to the hardware accelerator unit local memory buffer, only a portion of the region of the input image comprising a portion of a four-cornered shape of the input image, wherein the portion of the region comprises an entirety of the four-cornered shape in one direction and only a portion of the four-cornered shape in a perpendicular direction; process, only after receiving the entire portion of the region of the input image into the hardware accelerator unit local memory buffer, the portion of the four-cornered shape by: determining locations of output pixels corresponding to the portion of the four-cornered shape; interpolating a value of each of the output pixels; and storing the interpolated pixel values in the memory to generate a portion of an output image; prefetch, during processing of the portion of the four-cornered shape, a second portion of the region of the input image comprising a second portion of the four-cornered shape; and process the second portion of the four-cornered shape to generate a second portion of the output image.