The ParaPhrase Refactoring Tool for Erlang (PaRTE) provides automatic, comprehensive
and reliable pattern candidate discovery to locate parallelisable components in Erlang
programs. It uses semi-automatic and semantics-preserving program transformations
to reshape source code and to introduce high level parallel patterns that can be mapped
adaptively to the available hardware resources. This paper describes the main PaRTE
tools and demonstrates that significant parallel speedups can be obtained.