ThreadLocalPtr class for thread local storage usage
remove boost tss