Provide separate switches for these kinds of traces: busywaits, spinlock manipulation, memory copies, and data.