Evaluation framework for testing the performance of kernel data structures and locking strategies using pluggable tests