tsan: do not check for intersecting memory accesses in Go (all accesses are 1 byte)
tsan: switch to explicit thread contexts in Go (instead of monotonic goroutine ids)