Register Binding and Port Assignment for Multiplexer Optimization