Otimização e Paralelismo de Programas em Arquiteturas de Memória de Múltiplos Níveis - THIAGO CARRIJO NASCIUTTI (2016)