https://hgpu.org/?p=19301
LLVM-based automation of memory decoupling for OpenCL applications on FPGAs