CPU Cache-Friendly Data Structures in Go