1. A method comprising: receiving, by a hardware module circuitry, an indication of a first ordering scope identifier for a current ordering scope of a task currently being executed by a processor core and a second ordering scope identifier for a next-in-order ordering scope of the task; in response to determining that the task is a first-in-transition-order task for the first ordering scope identifier and that the second ordering scope identifier is not found in an ordering scope table, providing a no task switch indicator from the hardware module circuitry to the processor core; and in response to the no task switch indicator being provided, transitioning the processor core from executing in the current ordering scope to executing in the next-in-order ordering scope without performing a task switch.