Trade Offs in the Design of a Router with Both Guaranteed and Best-Effort Services for Networks on Chip