Added memory_mapped_io submodule