LAPEDO aims to guide the programmer in the process of converting a sequential or concurrent Erlang program into an equivalent parallel version that can be executed efficiently on a heterogeneous multicore system. While LAPEDO primarily targets CPU+GPU combinations, it can also, in principle, be used for other kinds of heterogeneous system that support the OpenCL model (e.g. ones with FPGAs and/or Xeon Phis as well). LAPEDO is built around the PaRTE refactoring tool and the Skel library..