Parallel execution of OpenCL kernels of two different programs on a GPU

I have two OpenCL applications that I want to execute in parallel on a GPU. The purpose is to reduce execution time of two parallely executing programs in comparison to when both programs are executed one by one. Suppose the name of first application is A1.c and its kernel is named as Suppose second application is A2.c and its kernel is named as When I launch both A1.c and A2.c simultaneously, their respective kernels and are not executing in parallel.
My question is how can I execute kernels of two different programs, in parallel, on the GPU.
Note: I am using Nvidia GTX 760 GPU.

Wrong forum…