Avalanche: an environment for design space exploration and optimization of low-power embedded systems | IEEE Journals & Magazine | IEEE Xplore