1. A processor core comprising: a plurality of dispatch queues, wherein the plurality of dispatch queues are configured to receive instructions associated with a plurality of threads; an even plurality of parallel execution slices, wherein each of the even plurality of execution slices includes a register file; and a routing network configured to direct an output of the plurality of dispatch queues to the even plurality of parallel execution slice, wherein the even plurality of execution slices are configured to independently execute a plurality of threads.