Systolic Acyclic Orientations for Deadlock Prevention