A - Hazards in the pipeline. B - Too much wait time. C - System traces. D - Architectures use data to drive the sequence of processor events.