Probabilistic Timing Analysis and Its Impact on Processor Architecture