C large array memory manager