Why is the first C++ (m)allocation always 72 KB?

How ZGC allocates memory for the Java heap