Text this: Semi-dynamic pilot allocation based on graph coloring in massive MIMO systems