shared kernel uses only shared mem and ints for occupancy