1. Adel’son-Vel’skii, G.M., Landis, E.M.: An algorithm for the organization of information. Sov. Math. Dokl. 3, 1259–1263 (1962).
http://monet.skku.ac.kr/course_materials/undergraduate/al/lecture/2006/avl.pdf
2. Brassard, G., Bratley, T.: Fundamentals of Algorithmics, 1st (Spanish) edn, pp. 227–230. Prentice Hall, Englewood Cliffs (1996)
3. Chilimbi, T.M., Davidson, B., Larus, J.R.: Cache-conscious structure definition. In: Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), pp. 13–24. ACM Press, Atlanta (1999).
https://doi.org/10.1145/301618.301635
4. Daylight, E., Atienza, D., Vandecappelle, A., Catthoor, F., Mendías, J.M.: Memory-access-aware data structure transformations for embedded software with dynamic data accesses. IEEE Trans. Very Large Scale Integr. Syst. 12(3), 269–280 (2004).
https://doi.org/10.1109/TVLSI.2004.824303
5. Herlihy, M., Shavit, N.: The Art of Multiprocessor Programming, 1st (revised) edn. Morgan Kaufmann, Waltham (2012)