It's custom software - https://github.com/memocash/memo/tree/master/app/bitcoin/main-node
I'm updating it to connect to multiple nodes, I suspect that might be part of the issue.
Most node software has single threaded message processing...When a block processes then the queue is jammed until the block finishes. Only BU nodes are unaffected by this.