Global register allocation at link time | Synapse