Smart Dust: communicating with a cubic-millimeter computer | IEEE Journals & Magazine | IEEE Xplore