optimize serializer benchmark process by preallocating member names in serialization operators
add some documentation in timer and selector classes