HPX (High Performance ParalleX) is a general C++ runtime system for parallel
and distributed applications of any scale. It is the first freely available,
open source, feature-complete, modular, and performance oriented
implementation of the ParalleX execution model. HPX is targeted at
conventional architectures and, currently, Linux based systems, such as SMP
nodes and conventional clusters.