S. Aditya and M. S. Schlansker, Shiftq: A buffered interconnect for custom loop accelerators, International Conference on Compilers, Architecture, and Synthesis for Embedded Systems (CASES'01), pp.158-167, 2001.

P. Budnik and D. J. Kuck, The organization and use of parallel memories, IEEE Transactions on Computers, C, vol.20, pp.1566-1569, 1971.

F. Catthoor, Atomium: A toolbox for optimising memory I/O using geometrical models

A. Darte, Mathematical tools for loop transformations: From systems of uniform recurrence equations to the polytope model, Algorithms for Parallel Processing, vol.105, pp.147-183, 1998.

A. Darte, M. Dion, and Y. Robert, A characterization of one-to-one modular mappings, Parallel Processing Letters, vol.5, issue.1, pp.145-157, 1996.
URL : https://hal.archives-ouvertes.fr/hal-02101781

A. Darte, R. Schreiber, B. R. Rau, and F. Vivien, Constructing and exploiting linear schedules with prescribed parallelism, ACM Transactions on Design Automation of Electronic Systems, vol.7, issue.1, pp.159-172, 2002.
URL : https://hal.archives-ouvertes.fr/hal-00807410

A. Darte, R. Schreiber, and G. Villard, Lattice-based memory allocation, 6th ACM International Conference on Compilers, Architectures and Synthesis for Embedded Systems (CASES'03), 2003.
URL : https://hal.archives-ouvertes.fr/hal-02101912

A. Darte, F. Vivien, and Y. Robert, Scheduling and Automatic Parallelization, Birkhäuser, 2000.
URL : https://hal.archives-ouvertes.fr/hal-00856645

F. Eddy-de-greef, H. Catthoor, and . De-man, Memory size reduction through storage order optimization for embedded parallel multimedia applications, Parallel Computing, vol.23, pp.1811-1837, 1997.

C. Dwork, Lattices and their application to cryptography, 1998.

P. Feautrier, Data flow analysis of scalar and array references, International Journal of Parallel Programming, vol.20, issue.1, pp.23-53, 1991.

P. Feautrier, Automatic parallelization in the polytope model, The Data-Parallel Programming Model, vol.1132, pp.79-103, 1996.

P. M. Gruber and C. G. Lekkerkerker, Geometry of Numbers, 1987.

M. Peter and . Gruber, Geometry of numbers, Handbook of Convex Geometry, pp.739-763, 1993.

L. Hafer, The generalized basis reduction algorithm of Lovász and Scarf, 2000.

W. Jalby, J. Frailong, and J. Lenfant, Diamond schemes: An organization of parallel memories for efficient array processing, 1984.
URL : https://hal.archives-ouvertes.fr/inria-00076215

V. Kathail, S. Aditya, R. Schreiber, B. R. Rau, D. C. Cronquist et al., PICO: Automatically designing custom computers, IEEE Computer, vol.35, issue.9, pp.39-47, 2002.

B. Kienhuis, E. Rijpkema, and E. F. Deprettere, Compaan: Deriving process networks from matlab for embedded signal processing architectures, 8th International Workshop on Hardware/Software Codesign (CODES'00), 2000.

J. C. Lagarias, Point lattices, Handbook of Combinatorics, vol.I, pp.919-966, 1995.

V. Lefebvre and P. Feautrier, Storage management in parallel programs, Fifth Euromicro Workshop on Parallel and Distributed Processing, pp.181-188, 1997.

V. Lefebvre and P. Feautrier, Automatic storage management for parallel programs, Parallel Computing, vol.24, pp.649-671, 1998.

A. K. Lenstra, H. W. Lenstra, and L. Lovász, Factoring polynomials with rational coefficients, Mathematische Annalen, vol.261, pp.515-534, 1982.
DOI : 10.1007/bf01457454

L. Lovász, An Algorithmic Theory of Numbers, Graphs, and Convexity, CBMS-NSF Regional Conference Series in Applied Mathematics. SIAM, vol.50, 1986.

L. Lovász and H. E. Scarf, The generalized basis reduction algorithm, Mathematics of Operations Research, vol.17, issue.3, pp.751-764, 1992.

M. Newman, Integral Matrices, 1972.

F. Quilleré and S. Rajopadhye, Optimizing memory usage in the polyhedral model, ACM Transactions on Programming Languages and Systems, vol.22, issue.5, pp.773-815, 2000.

P. Quinton, Alpha homepage: A language dedicated to the synthesis of regular architectures

D. Henry and . Shapiro, Theoretical limitations on the efficient use of parallel memories, IEEE Transactions on Computers, C, vol.27, issue.5, pp.421-428, 1978.

M. M. Strout, L. Carter, J. Ferrante, and B. Simon, Schedule-independent storage mapping for loops, 8th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS'98), pp.24-33, 1998.
DOI : 10.1145/291006.291015

. Synfora,

G. Tel, J. Van-leeuwen, and H. A. Wijshoff, The one dimensional skewing problem, 1989.

G. Tel, A. G. Harry, and . Wijshoff, Hierarchical parallel memory-systems and multi-periodic skewing schemes, 1985.
DOI : 10.1016/0743-7315(89)90025-7

W. Thies, F. Vivien, J. Sheldon, and S. Amarasinghe, A unified framework for schedule and storage optimization, International Conference on Programming Language Design and Implementation (PLDI'01), pp.232-242, 2001.
URL : https://hal.archives-ouvertes.fr/hal-00808285

R. Tronçon, M. Bruynooghe, G. Janssens, and F. Catthoor, Storage size reduction by in-place mapping of arrays, Model Checking and Abstract Interpretation, Third Int. Workshop, VMCAI 2002, vol.2294, pp.167-181, 2002.

A. Turjan and B. Kienhuis, Storage management in process networks using the lexicographically maximal preimage, 14th International Conference on Application-specific Systems, Architectures and Processors (ASAP'03), 2003.

A. G. Harry, J. Wijshoff, and . Van-leeuwen, Periodic versus arbitrary tessellations of the plane using polyominos of a single type, 1982.

A. G. Harry, J. Wijshoff, and . Van-leeuwen, Periodic storage schemes with a minimum number of memory banks, 1983.

A. G. Harry, J. Wijshoff, and . Van-leeuwen, The structure of periodic storage schemes for parallel memories, IEEE Transactions on Computers, C, vol.34, issue.6, pp.501-505, 1985.