hp malloc: reorder some initializing operations

	* hp_mem_warming() fails if anything is allocated before
		(it cannot access the big fragment anymore)