Move hidden heap creation to the kernel launch to make sure it's allocated on the actual first usage. Change-Id: I1b65a82fc06d9129ed45a69765bf14ea3d945b04