Hpx backend

This is a backend for HPX -- a general purpose C++ runtime system for parallel and distributed applications of any scale. Thanks to @hkaiser and @sithhell for all the help!