using new instead of malloc for nl_global
using new instead of malloc for nl_global

eth-cscs/compression,eth-cscs/compression,eth-cscs/compression,eth-cscs/compression,eth-cscs/compression,eth-cscs/compression