Remove hard-coded object size
Rivise alloc() to allocate aligned object