NOC:Mapping Signal Processing Algorithms to Architectures