Slicing in heterogeneous software-defined radio access networks