Employing Transactional Memory and Helper Threads to Speedup Dijkstra's Algorithm | IEEE Conference Publication | IEEE Xplore