Algebraic models for advanced microprocessors