Mapping and Physical Planning of Networks-on-Chip Architectures with Quality-of-Service Guarantees