Native-only garbage collection

Target-dependent garbage collection for the best trade-off.