A Graph-coloring based resource allocation algorithm for D2D communication in cellular networks | IEEE Conference Publication | IEEE Xplore