OpenMP 4.5 compiler optimization for GPU offloading