Describir: Power-Aware Memory Allocation for Embedded Data-Intensive Signal Processing Applications