Synthesis of an Application-Specific Soft Multiprocessor System