1. A system, including: a set of one or more processors configured to: obtain a pointer of an object, wherein the pointer includes a set of address bits and a set of header bits; extract from the obtained pointer a subset of the header bits, wherein the extracted subset of the header bits comprise non-address bits; interpret the subset of header bits extracted from the pointer as an identifier of a class of the object; and determine the class of the object to correspond to the identifier, including comparing the extracted subset of header bits to a predetermined value, and in the event that the extracted subset of header bits does not match the predetermined value, obtain a class structure pointer associated with the object to determine a class associated with the pointer; and a memory coupled to the set of one or more processors and configured to provide the set of one or more processors with instructions.