Dynamic reliability management based on resource-based EM modeling for multi-core microprocessors. (April 2018)