Superscalar execution