Cuda whack-a-mole: how to kill running or queued kernel threads

Under WDDM, is it possible to kill running kernel threads? Taking the sledgehammer approach with cudaDeviceReset(), even that seems to synch/start queued (not yet started) threads, then wait for their completion. Grrr.