Text this: Using formal models to objectively judge quality of multi-threaded programs in empirical studies.