A dynamic link speed mechanism for energy saving in interconnection networks