https://hgpu.org/?p=14966
GPU-accelerated adjoint algorithmic differentiation