It is commonplace for modern CPUs to have multiple execution units. The simplest arrangement is to use one, the bus manager, to manage the memory interface, and another to perform calculations.
Some CPUs have as many as five independently executing execution units, each working on a different stage of a different instruction. These CPUs can often execute more than once instruction per clock tick.