CLEAR: Cross-layer exploration for architecting resilience: Combining hardware and software techniques to tolerate soft errors in processor cores | IEEE Conference Publication | IEEE Xplore