Range-store is a project mainly written in C++ and RUBY, it's free.
./maps.rb < /proc/(pid)/maps | ./a.out - /proc/(pid)/pagemap