This approach would be altered for an optimal omelette based exploit. One would spray the heap with the omelette code solely, then load a single copy of the additional shellcode eggs into memory outside the target region for the spray.
2015, Charles Smutz, Angelos Stavrou, “Preventing Exploits in Microsoft Office Documents through Content Randomization”, in Herbert Bos, Fabian Monrose, Gregory Blanc, editors, Research in Attacks, Intrusions, and Defenses: 18th International Symposium, RAID 2015, Kyoto, Japan, November 2–4, 2015: Proceedings (LNCS; 9404; Sublibrary SL4 (Security and Cryptology)), Cham, Switzerland, Heidelberg, Baden-Württemburg: Springer International Publishing, page 241