Судя по этому дело не в слейве. Кстати Anybus - дико переоценный шлак. Пользовались конвертором OPC UA в Modbus, по общению с тех.поддержкой сложилось впечатление, что они просто натырили чужих библиотек и сами не знают каким чудом у них что работает
Так работает 99% современной IT-индустрии. Использование чужого кода повышает эффективность разработки. Обратная сторона медали - никто досканально не знает как работает их продукт.
Если оптимизировать скорость исполнения кода, то память можно принести в жертву как самый дешёвый ресурс. Например не вычислять значения некоторой функции, а брать из таблицы. Получаем линейную сложность