In order to handle multi-threaded applications, glibc allows for more than one region of memory to be active at a time.
These memory regions are called "arenas".
There is one arena, called the main arena. The main arena of the program contains the heap that single threaded applications will use and is found after the binary has been loaded into memory.