SCRATCH: An End-to-End Application-Aware So-GPGPU Architecture and Trimming Tool | IEEE Conference Publication | IEEE Xplore