via http://infosthetics.com/archives/2013/08/fragmented_memory_weaving_a_computer_core_dump_as_a_tapestry.html