As far as I can tell, init will only allocate fixed amounts of memory to each process. Is there a way to allow each process as much memory as it needs up to a certain limit (e.g. 1G) without reserving excess memory for each process?