Demystifying network slicing: From theory to practice