Progressive Automated Formal Verification of Memory Consistency in Parallel Processors