Data Alignment, Memory Allocation Intrinsics, and Inline Assembly