Computing Memory Alignment