D2D Enhanced Heterogeneous Cellular Networks With Dynamic TDD | Synapse