The internal time unit is now 1/k.
Some Nsight code is added to measure why the code is so slow
It looks like that the cudaMemcpy() causes the problem.