tsan: use a different dir for llvm build
build is used as gtest temp build dir, and is cleared during every build
tsan: fix false positive related to signals
Write interceptor calls malloc, which causes a false
unsafe-call-in-signal-handler report. See the test.