Reland of GpuTimer: improve kernel execution time measurement accuracy
Reland of GpuTimer: improve kernel execution time measurement accuracy

Some production workloads show drastically increased latency. The log shows many instance of this message:

```
Delay kernel timed out: measured time has sub-optimal accuracy.
There may be a missing warmup execution, please investigate in Nsight Systems.
```
