A synthesis oriented design library for Network On Chip