Replace custom SizeOf implementation with Java Object Layout

http://openjdk.java.net/projects/code-tools/jol/