STL-style ordered hash table: search tree + hash table