Rethinking Timestamping: Time Stamp Counter Design for Virtualized Environment