The CPU’s Dynamic Reorganization: Out-of-Order Execution and Superscalar Architecture