Make shared opencl memory an int16 instead of a ulong

ulong crashed the adreno drivers on my nexus 5