Source: https://fscluster.org/sites/default/files/documents/ipc_manual2_fr_oct12.pdf