I. Introduction
The proliferation of various applications with different design architectures and heterogeneous requirements is demanding customized solutions to maintain its desired quality of service level. 5G wireless systems are expected to offer performance improvements along three dimensions including [1]: i) Enhanced Mobile Broadband (eMBB) for providing high data rates in a wide coverage area; ii) Massive Machine Type Communications (mMTC) for supporting a huge number of devices in a small area taking into account sporadic behavior; iii) Ultra Reliable Low Latency Communications (URLLC) for providing high reliabilty and low latency for mission critical communications.