A performance evaluation of multiplexer scheduling algorithms