In Windows I can allocate 64K of virtual memory and the returned memory will be aligned to the 64K boundary.
This is useful as I can round down any address in my memory a