Windows 8 heap randomization
Microsoft Windows Vista and later (32/64 bit) have a heap randomization algorithm.
It seems that Address Space Randomization (ASLR) for 32-bit Windows might not be as robust as expected , but Windows 8 32-bit ASLR has managed to mitigate some of the shortcomings in low memory situations .
For more information see Black Hat USA 2012 - Windows 8 Heap Spacing
source to share