Hardware-Assisted Software Testing and Debugging for Heterogeneous Computing - Wang, Jiyuan (ProQuest Dissertations and Theses, 2025)