Mutliple Arguments and Returns for OpenCL