public static class VirtualAddressHelper
{
    public static uint AlignUp(uint value, uint alignment)
    {
        if (alignment == 0)
        {
            return value;
        }

        var remainder = value % alignment;
        return remainder == 0 ? value : value + alignment - remainder;
    }
}