c# dictionary vs sorteddictionary performance