Linux/SPARC malloc() returns an address aligned to 8. This conflicts with our SPARC 16-byte alignment and some allocations may be done out of pool. ngx_memalign(ngx_pagesize) fixes this issue.