Memory Management for Synthesis of DSP Software