1. A method comprising: storing, by an ordering scope manager, a first value in a first storage location, the first value indicating that exclusive execution of a first task in a first ordering scope is enabled; in response to receiving, at the ordering scope manager, a relinquish indicator, storing a second value in the first storage location, the second value indicating that the exclusive execution of the first task in the first ordering scope is disabled; receiving, at the ordering scope manager, a request to exclusively execute a second task in the first ordering scope prior to receiving the relinquish indicator; inhibiting the exclusive execution of the second task in the first ordering scope while the first value is stored in the first storage location, and in response to storing the second value in the first storage location, storing the first value at a second storage location indicating that exclusive execution of the second task in the first ordering scope is enabled, wherein non-exclusive execution of the first task in the first ordering scope and the exclusive execution of the second task in the first ordering scope the second task are concurrently enabled.