Discovering Mobile Applications in Cellular Device-to-Device Communications: Hash Function and Bloom Filter-Based Approach | IEEE Journals & Magazine | IEEE Xplore