Distributed programming languages: design and implementation. - Thomas J. LeBlanc; Robert P. Cook (Comput. Commun., 1982)

An analysis of language models for high-performance communication in local-area networks. - Thomas J. LeBlanc; Robert P. Cook (SIGPLAN, 1983)

A Symbol Table Abstraction to Implement Languages with Explicit Scope Control. - Robert P. Cook; Thomas J. LeBlanc (IEEE Trans. Software Eng., 1983)

Broadcast Communication in StarMod. - Thomas J. LeBlanc; Robert P. Cook (ICDCS, 1984)

Programming Language Support for Read-Time Distributed Systems. - Thomas J. LeBlanc (ICDE, 1984)

The StarMod Distributed Programming Kernel. - Thomas J. LeBlanc; Robert H. Gerber; Robert P. Cook (Softw. Pract. Exp., 1984)

Hierarchical Process Composition in Distributed Operating Systems. - Thomas J. LeBlanc; Stuart A. Friedberg (ICDCS, 1985)

High-Level Broadcast Communication for Local Area Networks. - Thomas J. LeBlanc; Robert P. Cook (IEEE Softw., 1985)

HPC: A Model of Structure and Change in Distributed Systems. - Thomas J. LeBlanc; Stuart A. Friedberg (IEEE Trans. Computers, 1985)

Shared Memory Versus Message-Passing in a Tightly-Coupled Multiprocessor: A Case Study. - Thomas J. LeBlanc (ICPP, 1986)

Crowd Control: Coordinating Processes in Parallel. - Thomas J. LeBlanc; Sanjay Jain (ICPP, 1987)

Debugging Parallel Programs with Instant Replay. - Thomas J. LeBlanc; John M. Mellor-Crummey (IEEE Trans. Computers, 1987)

Design Rationale for Psyche a General-Purpose Multiprocessor Operating System. - Michael L. Scott; Thomas J. LeBlanc; Brian D. Marsh (ICPP (2), 1988)

An Integrated Approach to Parallel Program Debugging and Performance Analysis of Large-Scal Multiprocessors. - Robert J. Fowler; Thomas J. LeBlanc; John M. Mellor-Crummey (Workshop on Parallel and Distributed Debugging, 1988)

Large-Scale Parallel Programming: Experience with the BBN Butterfly Parallel Processor. - Thomas J. LeBlanc; Michael L. Scott; Christopher M. Brown (PPOPP/PPEALS, 1988)

Summary of ACM Workshop on Parallel and Distributed Debugging. - Thomas J. LeBlanc; Barton P. Miller (ACM SIGOPS Oper. Syst. Rev., 1988)

A Software Instruction Counter. - John M. Mellor-Crummey; Thomas J. LeBlanc (ASPLOS, 1989)

Parallel program debugging. - Thomas J. LeBlanc (COMPSAC, 1989)

A multi-user, multi-language open operating system. - Michael L. Scott; Thomas J. LeBlanc; Brian D. Marsh (WWOS, 1989)

Implementation Issues for the Psyche Multiprocessor Operating System. - Michael L. Scott; Thomas J. LeBlanc; Brian D. Marsh; Timothy G. Becker; Cezary Dubnicki; Evangelos P. Markatos; Neil G. Smithline (Comput. Syst., 1989)

The Elmwood Multiprocessor Operating System. - Thomas J. LeBlanc; John M. Mellor-Crummey; Neal M. Gafter; Lawrence A. Crowl; Peter C. Dibble (Softw. Pract. Exp., 1989)

Multi-Model Parallel Programming in Psyche. - Michael L. Scott; Thomas J. LeBlanc; Brian D. Marsh (PPoPP, 1990)

Analyzing Parallel Program Executions Using Multiple Views. - Thomas J. LeBlanc; John M. Mellor-Crummey; Robert J. Fowler (J. Parallel Distributed Comput., 1990)

First-Class User-Level Theads. - Brian D. Marsh; Michael L. Scott; Thomas J. LeBlanc; Evangelos P. Markatos (SOSP, 1991)

Multiprogramming on multiprocessors. - Mark Crovella; Prakash Das; Cezary Dubnicki; Thomas J. LeBlanc; Evangelos P. Markatos (SPDP, 1991)

The effects of multiprogramming on barrier synchronization. - Evangelos P. Markatos; Mark Crovella; Prakash Das; Cezary Dubnicki; Thomas J. LeBlanc (SPDP, 1991)

Control abstraction in parallel programming languages. - Lawrence A. Crowl; Thomas J. LeBlanc (ICCL, 1992)

Load Balancing vs. Locality Management in Shared-Memory Multiprocessors. - Evangelos P. Markatos; Thomas J. LeBlanc (ICPP (1), 1992)

Adjustable Block Size Coherent Caches. - Cezary Dubnicki; Thomas J. LeBlanc (ISCA, 1992)

Software Caching on Cache-Coherent Multiprocessors. - Ricardo Bianchini; Thomas J. LeBlanc (SPDP, 1992)

Using Communication-to-Computation Ratio in Parallel Program Design and Performance Prediction. - Mark Crovella; Ricardo Bianchini; Thomas J. LeBlanc (SPDP, 1992)

Shared Memory vs. Message Passing in Shared-Memory Multiprocessors. - Thomas J. LeBlanc; Evangelos P. Markatos (SPDP, 1992)

The Rochester Checkers Player: Multimodel Parallel Programming for Animate Vision. - Brian D. Marsh; Christopher M. Brown; Thomas J. LeBlanc; Michael L. Scott; Timothy G. Becker; Cesar Quiroz; Prakash Das; Jonas Karlsson 003 (Computer, 1992)

Operating System Support for Animate Vision. - Brian D. Marsh; Christopher M. Brown; Thomas J. LeBlanc; Michael L. Scott; Timothy G. Becker; Prakash Das; Jonas Karlsson 003; Cesar Quiroz (J. Parallel Distributed Comput., 1992)

Performance Debugging using Parallel Performance Predicates. - Mark Crovella; Thomas J. LeBlanc (Workshop on Parallel and Distributed Debugging, 1993)

Common runtime support for high-performance parallel languages. - Geoffrey C. Fox; Sanjay Ranka; Michael L. Scott; Allen D. Malony; James C. Browne; Marina C. Chen; Alok N. Choudhary; Thomas E. Cheatham; Janice E. Cuny; Rudolf Eigenmann; Amr F. Fahmy; Ian T. Foster; et al. (SC, 1993)

Kernel-Kernel communication in a shared-memory multiprocessor. - Eliseu M. Chaves Jr.; Prakash Das; Thomas J. LeBlanc; Brian D. Marsh; Michael L. Scott (Concurr. Pract. Exp., 1993)

Can High Bandwidth and Latency Justify Large Cache Blocks in Scalable Multiprocessors? - Ricardo Bianchini; Thomas J. LeBlanc (ICPP (1), 1994)

Parallel performance using lost cycles analysis. - Mark Crovella; Thomas J. LeBlanc (SC, 1994)

Software interleaving. - Ricardo Bianchini; Mark Crovella; Leonidas I. Kontothanassis; Thomas J. LeBlanc (SPDP, 1994)

Eager combining: a coherency protocol for increasing effective network and memory bandwidth in shared-memory multiprocessors. - Ricardo Bianchini; Thomas J. LeBlanc (SPDP, 1994)

The Advantages of Multiple Parallelizations in Combinatorial Search. - Lawrence A. Crowl; Mark Crovella; Thomas J. LeBlanc; Michael L. Scott (J. Parallel Distributed Comput., 1994)

Parallel Programming with Control Abstraction. - Lawrence A. Crowl; Thomas J. LeBlanc (ACM Trans. Program. Lang. Syst., 1994)

Using Processor Affinity in Loop Scheduling on Shared-Memory Multiprocessors. - Evangelos P. Markatos; Thomas J. LeBlanc (IEEE Trans. Parallel Distributed Syst., 1994)

Categorizing Network Traffic in Update-Based Protocols on Scalable Multiprocessors. - Ricardo Bianchini; Thomas J. LeBlanc; Jack E. Veenstra (IPPS, 1996)

Waiting time analysis and performance visualization in Carnival. - Wagner Meira Jr.; Thomas J. LeBlanc; Alexandros Poulos (SPDT, 1996)

Understanding the Performance of DSM Applications. - Wagner Meira Jr.; Thomas J. LeBlanc; Nikos Hardavellas; Claudio Luis de Amorim (CANPC, 1997)

Using cause-effect analysis to understand the performance of distributed programs. - Wagner Meira Jr.; Thomas J. LeBlanc; Virgílio A. F. Almeida (SPDT, 1998)