Title: Understanding and Using OpenCL Data Transfer and Partitioning