Optimal resource allocation for sensing-based spectrum sharing D2D networks. (May 2015)