I've drastically sped up commercial shipping C code by implementing arena allocators and Go is my daily driver and it's not clear to me why you're making this claim.
Maybe it's possible to force the transliteration to use a different allocator and then you could use the one you wrote in C?