using huge pages for allocations above 1MB

Change-Id: I6a207586317c4249d9e217f2decbb5fe6da791f9
Signed-off-by: Eyal Salomon <esalomon@mellanox.com>