Add hash map implementation with less allocation overhead.
Use alternative hash map to safe allocations in Win32Timer.rearm().