Efficient Sparse Artificial Neural Networks