Is it possible to concurrently run non-mpi applications through Hyper-Q?

I understand that different MPI ranks can run concurrently on a single GPU. Can Hyper-Q support concurrent non-mpi applications?

Hyper-Q is part of the mechanism, but the software front-end that makes this possible is the CUDA MPS. It should be possible to use MPS to enable multiple processes to share a GPU whether MPI is being used or not.

https://docs.nvidia.com/deploy/pdf/CUDA_Multi_Process_Service_Overview.pdf

A fully worked example of a non-MPI case is given here:

http://stackoverflow.com/questions/34709749/how-do-i-use-nvidia-multi-process-service-mps-to-run-multiple-non-mpi-cuda-app

derived from the work here:

https://devtalk.nvidia.com/default/topic/887822/fail-to-launch-cuda-mps/