Com o crescimento contínuo do número de transistores em um chip, o desenvolvimento de arquiteturas baseadas em NoC, integrando dezenas de processadores através de uma rede em chip tornou-se comum. A disponibilidade de dezenas de processadores no mesmo chip leva à necessidade de mapear as tarefas de uma aplicação para os processadores de um chip. No entanto, o número de operações necessárias para encontrar um melhor mapeamento de tarefas em uma NoC pode ser enorme. Desta forma, é necessário usar métodos aproximados de otimização. Este artigo apresenta o uso do algoritmo Tabu Search para mapear em tempo real um MP-SoC baseado em NoC. Adicionalmente um algoritmo que combina uma pesquisa binária e uma pesquisa local é proposto para gerar casos de teste sintéticos. Aplicando o algoritmo de Busca Tabu em um difícil caso de teste disponível na literatura foi possível reduzir o número de mensagens não escalonáveis de 12 para 4. Além disso, o algoritmo proposto para sintetizar de casos de teste é uma contribuição visando melhorar a colaboração científica neste tipo de pesquisa.