Евгений! А ты в курсе, что мы с тобой знакомы? Заочно?
До меня это только что дошло, когда ты об smpp заговорил.
Я работаю на одного из клиентов твоей компании. Ты даже можешь (возможно) мое мыло в своей переписке найти.
Я кстати, на нашей стороне проблему неравномерной загрузки решаю посредством MSMQ. Вообще — смычка там такая — библиотеки c++ используются из managed c++ dll, которая интегрируется дальше, уже в чисто c#-ый проект.
А про то, что основной враг быстрых программ — кривые руки — я знаю очень хорошо, на собственном опыте в том числе. Буквально на днях в очередной раз в этом убедился, ускорив операцию раз в 100, убрав ненужную операцию (я бы это назвал — денормализацией программы) и примерно на 5% в результате всяких микро-оптимизаций.