The Go implementation of the Peacock system published in paper: http://arxiv.org/abs/1405.4402