1. A method of identifying enhanced synchronization operation outcomes in a computing device, comprising: receiving a plurality of resource access requests for a first resource of the computing device from a plurality of computing elements of the computing device including a first resource access request having a first requester identifier from a first computing element of the plurality of computing elements and a second resource access request having a second requester identifier from a second computing element of the plurality of computing elements; granting the first computing element access to the first resource based on the first resource access request; returning a response to the second computing element including the first requester identifier as a winner computing element identifier; determining whether the second computing element has a task to execute; sending a signal to steal a task from the first computing element in response to determining that the second computing element does not have a task to execute, wherein the signal includes the second requester identifier; receiving a response to the signal to steal a task including a task winner computing element identifier; comparing the second requester identifier to the task winner computing element identifier; determining whether the second computing element is a task winner computing element by the second requester identifier matching the task winner computing element identifier; and adjusting a task stealing list of the second computing element in response to determining that the second computing element is not the task winner computing element.