Changed the signature of alignment and added

some aligned allocation functions.