https://hgpu.org/?p=1217
An intelligent semi-automatic application porting system for application accelerators