That's the idea of this proposed API, right? An app might not need 16GB of memory, but if it can find a use for it, it's better than leaving it unused. Then if something else wants memory, the kernel can force the first process to give up the space it doesn't actually need - the current alternative being for the kernel to get an out-of-memory error and just kill one of the processes to free some up.
No announcement yet.
Ubuntu Is Going After A New Linux Kernel API