Thermal And Power Estimation And Reliability Management For Commercial Multi-Core Processors