alignment and size are both powers of two, and there's no way to specify an alignment through the malloc() interface anyway.