Test with smaller intervals

ulimit for the stack size is 8192 KBs on Fedora 18 x86_64, so intervals
of 4 MBs should be safe.
Don't be lazy and allocate only what's needed.