A computer-aided design methodology for mapping DSP-algorithms onto custom multiprocessor architectures