1. A method comprising: translating a source instruction construct to form a first transactional objective instruction construct; executing the first transactional objective instruction construct; intercepting an aborted transaction associated with the executed first transactional objective instruction construct when a conflict is detected; maintaining a graph of nodes and edges associated with the executed first transactional objective instruction construct to predict a deadlock situation; resolving the predicted deadlock situation associated with the first transactional objective instruction construct based on the graph; and identifying the source instruction construct as a candidate for translation prevention in response to the conflict associated with the first transactional objective instruction construct.