heap memory implementation
native data access implementations