1. A. V. Aho, R. Sethi, and J. Ullman. Compilers: Principles, Techniques, and Tools. Addison Wesley, Reading, MA, second edition, 1986.
2. V. Balasundaram. A mechanism for keeping useful internal information in parallel programming tools: The data access descriptor. Journal of Parallel and Distributed Computing, 9(2):154–170, June 1990.
3. V. Balasundaram, G. Fox, K. Kennedy, and U. Kremer. A static performance estimator to guide data partitioning decisions. In ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, pages 213–223, Williamsburg, VA, April 1991.
4. V. Balasundaram and K. Kennedy. A technique for summarizing data access and its use in parallelism enhancing transformations. In Proceedings of the SIGPLAN '89 Conference on Programming Language Design and Implementation, Portland, OR, June 1989.
5. T. Burd and R. Brodersen. Processor design for portable systems. Journal of VLSI Signal Processing, 13(2–3):203–222, 1996.