map and hashmap allocators