heap1 - Dynamic overflow in heap (intialized data)
heap2 - Static overflow in bss (uninitialized data)
heap3 - Static pointer flow in bss (uninitialized data) 
