Unboxed values as first class citizens in a non-strict functional language (1991)

by Simon L Peyton Jones, John Launchbury
Venue:Proceedings of the 5th ACM conference on Functional programming languages and computer architecture