Use a multimap since the same face can appear in multiple sidesets.
Successfully assigning boundary ids from multimap.
Associate sideset name with ID.