Programming in Manticore, a Heterogenous Parallel Functional Language. - Matthew Fluet; Lars Bergstrom; Nic Ford; Mike Rainey; John H. Reppy; Adam Shaw; Yingqi Xiao (CEFP, 2009)

Arity Raising in Manticore. - Lars Bergstrom; John H. Reppy (IFL, 2009)

Garbage collection for multicore NUMA machines. - Sven Auhagen; Lars Bergstrom; Matthew Fluet; John H. Reppy (MSPC, 2011)

Measuring NUMA effects with the STREAM benchmark - Lars Bergstrom (CoRR, 2011)

Nested data-parallelism on the gpu. - Lars Bergstrom; John H. Reppy (ICFP, 2012)

Lazy tree splitting. - Lars Bergstrom; Matthew Fluet; Mike Rainey; John H. Reppy; Adam Shaw (J. Funct. Program., 2012)

Data-only flattening for nested data parallelism. - Lars Bergstrom; Matthew Fluet; Mike Rainey; John H. Reppy; Stephen Rosen; Adam Shaw (PPoPP, 2013)

Practical Inlining of Functions with Free Variables. - Lars Bergstrom; Matthew Fluet; John H. Reppy; Nora Sandler (CoRR, 2013)

Practical and effective higher-order optimizations. - Lars Bergstrom; Matthew Fluet; Matthew Le 001; John H. Reppy; Nora Sandler (ICFP, 2014)

Experience Report: Developing the Servo Web Browser Engine using Rust. - Brian Anderson; Lars Bergstrom; David Herman; Josh Matthews; Keegan McAllister; Manish Goregaokar; Jack Moffitt; Simon Sapin (CoRR, 2015)

Parallel Performance-Energy Predictive Modeling of Browsers: Case Study of Servo. - Rohit Zambre; Lars Bergstrom; Laleh Aghababaie Beni; Aparna Chandramowlishwaran (HiPC, 2016)

Engineering the servo web browser engine using Rust. - Brian Anderson; Lars Bergstrom; Manish Goregaokar; Josh Matthews; Keegan McAllister; Jack Moffitt; Simon Sapin (ICSE (Companion Volume), 2016)

A portable interface for runtime energy monitoring. - Connor Imes; Lars Bergstrom; Henry Hoffmann (SIGSOFT FSE, 2016)