OFObject: Use posix_memalign() on Solaris

In 32 bit mode, malloc() doesn't always return pointers correctly
aligned for SSE.