The Free On-line Dictionary of Computing (30 December 2018):
pm2
    A software emulator for parallel random
   access machine (PRAM) and a parallel Modula-2 compiler for
   the emulator.  pm2 programming language is Modula-2/Pascal
   mixture having extensions for parallel execution in a PRAM.
   Parallelism is expressed by pardo-loop-structure.  Additional
   features include private/shared variables, two synchronisation
   strategies, load balancing and parallel dynamic memory
   allocation.
   (ftp://cs.joensuu.fi/pub/Software/pram/).
   E-mail: Simo Juvaste .
   (1997-06-04)