removed watermark from LSClass
got rid of sharing_map. Reference_map can do both
addes support for up to 128 threads