The MOLEN polymorphic processor