CANAL: A Cache Timing Analysis Framework via LLVM Transformation | IEEE Conference Publication | IEEE Xplore