A Systematic Methodology to Compute the Architectural Vulnerability Factors for a High-Performance Microprocessor