End-to-end design of wearable sensors