Device-To-Device D2D Communication in Cellular Network - Performance Analysis of Optimum and Practical Communication Mode Selection | Synapse