Requests aligned memory with posix_memalign.

The previous arrangement was causing memory errors since buffers
would be released by the GC without taking into account their starting
address.
Merge pull request #3 from ps-labs/rma_alignment

Requests aligned memory with posix_memalign.