Speculative Precision Time Protocol: Submicrosecond clock synchronization for the IoT | IEEE Conference Publication | IEEE Xplore