Describir: Device-to-Device Communications in Cellular Networks