1. A processing apparatus, comprising: a central processing unit (CPU); a graphics processing unit (GPU); and data sharing logic to perform static physical data sharing between the CPU and the GPU by changing code written for the GPU to operate with CPU variables.