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

by S L Peyton Jones, J Launchbury
Venue:Proc. 5th ACM Conf. on Functional Programming Languages and Computer Architecture (FPCA’91