A Case for Second-Level Software Cache Coherency on Many-Core Accelerators | IEEE Conference Publication | IEEE Xplore