Boken "Structured Parallel Programming" gir utviklere den enkleste metoden for å lære mønstre knyttet til høyytelses parallellprogrammering. Skrevet av eksperter innen parallellbehandling og industrifolk, tilbyr denne boka en grundig forklaring på hvordan man kan designe og implementere vedlikeholdbare og effektive parallellalgoritmer. Den tar i bruk en sammensatt, strukturert, skalerbar og maskinuavhengig tilnærming til parallell databehandling. Boken kombinerer både teori og praksis, og inneholder detaljerte, konkrete eksempler basert på flere programmeringsmodeller. Eksemplene fremhever to av de mest populære og nyskapende programmeringsmodellene for parallellprogrammering: Threading Building Blocks og Cilk Plus. Disse arkitektur-uavhengige modellene muliggjør enkel integrasjon i eksisterende applikasjoner, bevarer investeringer i eksisterende kode og fremskynder utviklingen av parallellapplikasjoner. Gjennom realistiske kontekster illustrerer boken mønstre og temaer innen design av parallellalgoritmer.