target: allow targets to override memory alignment