HSAemu – A Full System Emulator for HSA Platforms