Xtreme-NoC: Extreme Gradient Boosting Based Latency Model for Network-on-Chip Architectures