This is very good news!
I know you said "This is a ball park guess", but I confess that I was a little scared by the proportion of extra CPU usage (30/48 -> +60%).
I also know that you said that the code is still "currently not releasable", but I'm curious to know a little more about how this multi-threading was handled.
Just to illustrate:
Single-Core CPU on BGP is known to be a problem for many engines and vendors.
One of the vendors developed a "creative" way to do this load distribution in multiple colors.
As I understood it, they made a kind of Affinity CPU by BGP-Peer.
In a way that each peer has a BGP process, and that process is "semi-tied" to a core.
And they created a mechanism to redistribute these affinities from time-to-time based on the amount of BGP messages per second exchanged on each peer.