TREE-PUZZLE: maximum likelihood phylogenetic analysis using quartets and parallel computing | Synapse