Understanding the tradeoffs between software-managed vs. hardware-managed caches in GPUs | IEEE Conference Publication | IEEE Xplore