Foremost, I would like to express my big thanks to God, he was extremely generous to me. None of this would have been possible without him. I would like to express my deepest gratitude to my Supervisor, Prof. Dr. Matthew Luzum. His immerse knowledge, constant support, and expert advise were inspiring motivations throughout my studies. I have been extremely lucky to have a supervisor who cared so much about my work, with his immediate answers to my questions, constructive criticism, and patience. My research and this thesis would not have been possible without him. Thank you very much! I would like to express my big thanks to my parents João Sousa and Deize Dias for all support given by them, and to family and friends for be here with me all the time. Special thanks must go to the my research colleagues for all contributions. I would like to thank the Rice University by provide a guest account for I use the cluster DAVinCI, and to Professor Jorge Noronha Junior and Jean-Yves Ollitrault by contribution in my research. This study was financed in part by the Coordenação de Aperfeiçoamento de Pessoal de Nível Superior-Brasil (CAPES)-Finance Code 001.