For narrowOop, the alignment should be sizeof(narrowOop) instead of HeapWordSize.