Handover management in heterogeneous networks for 4G and beyond cellular systems