ocl array (WiP)