A Knapsack Methodology for Hardware-based DMR Protection against Soft Errors in Superscalar Out-of-Order Processors | IEEE Conference Publication | IEEE Xplore