robando bits de un puntero
En El arte de la programación de multiprocesadores, p215, los autores dicen que en C, podría "robar" un poco de un puntero y, mediante el uso de operadores de bit a bit, extrae un indicador (una marca) y el puntero de una sola palabra. No sé cómo se hace esto, así que un ejemplo me ayudaría.