benchmarking various types of (hash)maps for time and mem