Notes Abstract Algebra Requirements, Bottlenecks, and Good Fortune: Agents for Microprocessor Evolution memory performance attacks