@other{https://resolver.caltech.edu/CaltechCSTR:1997.cs-tr-96-28,
    title = "Parallel Program Archetypes",
    year = "1997",
    url = "https://resolver.caltech.edu/CaltechCSTR:1997.cs-tr-96-28",
    id = "record",
    doi = "10.7907/Z9WW7FP7"
}


@other{https://resolver.caltech.edu/CaltechCSTR:1996.cs-tr-96-26,
    title = "The Mesh Archetype",
    year = "1996",
    url = "https://resolver.caltech.edu/CaltechCSTR:1996.cs-tr-96-26",
    id = "record",
    doi = "10.7907/8gkfk-x1e50"
}


@other{https://resolver.caltech.edu/CaltechCSTR:1996.cs-tr-96-25,
    title = "The Mesh Archetype",
    year = "1996",
    url = "https://resolver.caltech.edu/CaltechCSTR:1996.cs-tr-96-25",
    id = "record",
    doi = "10.7907/Z9ZK5DPK"
}


@other{https://resolver.caltech.edu/CaltechCSTR:1994.cs-tr-94-08,
    title = "Integrating Task and Data Parallelism with the Collective Communication Archetype",
    year = "1994",
    url = "https://resolver.caltech.edu/CaltechCSTR:1994.cs-tr-94-08",
    id = "record",
    doi = "10.7907/Z9222RSP"
}


@other{https://resolver.caltech.edu/CaltechCSTR:1993.cs-tr-93-01,
    title = "Integrating Task and Data Parallelism",
    year = "1993",
    url = "https://resolver.caltech.edu/CaltechCSTR:1993.cs-tr-93-01",
    id = "record",
    doi = "10.7907/Z9PG1PS6"
}