https://hgpu.org/?p=25796
Source-to-Source Automatic Differentiation of OpenMP Parallel Loops