Magnetic microprocessors