New distributed memory implementation