CPU-aware, process-level redundancy to tolerate faults in multi-core | IEEE Conference Publication | IEEE Xplore