remove extra unnecessary cudaDeviceSynchronize call