dsp applications and architectures 1394682