Simultaneous Resource Binding and Interconnection Optimization Based on a Distributed Register-File Microarchitecture