core: align stack on a 32bit boundary

Fixes #1267.
It will never run. This block is a static assert.