added Sys.cachelinesize()